JSF转换日期时间 您所在的位置:网站首页 long 转日期 JSF转换日期时间

JSF转换日期时间

#JSF转换日期时间 | 来源: 网络整理| 查看: 265

标签用于将用户输入转换为指定的日期。 您可以通过将组件标签内的convertDateTime标签嵌套来将组件的数据转换为java.util.Date。 convertDateTime标签有几个属性,可以指定数据的格式和类型。

标签属性 属性 类型 描述 binding DateTimeConverter 它用于将转换器绑定到受委托Bean属性。 dateStyle String 它用于定义由java.text.DateFormat指定的日期或日期字符串的日期部分的格式。 只适用于type是date或both,如果pattern未定义。 有效值:default,short,medium,long和full。 如果没有指定值,则使用默认值。 for String 它用于引用该标签嵌套在其中的复合组件内的一个对象。 locale String 或 Locale 它是一个区域设置的实例,它在格式化或解析期间使用了日期和时间的预定义样式。 如果未指定,将使用FacesContext.getLocale返回的区域设置。 pattern String 它用于自定义格式化模式,用于确定如何格式化和解析日期/时间字符串。 如果指定了此属性,则将忽略dateStyle,timeStyle和type属性。 timeStyle String 它用于定义由java.text.DateFormat指定的时间或日期字符串的时间部分的格式。 仅当类型为时间和模式未定义时才应用。有效值:default,short,medium,long和full。 如果没有指定值,则使用默认值。 timeStyle String 它用于定义由java.text.DateFormat指定的时间或日期字符串的时间部分的格式。 仅当类型为时间和模式未定义时才应用。有效值:default,short,medium,long和full。如果没有指定值,则使用默认值。 timeZone String 或 TimeZone 它用于解释日期字符串中任何时间信息的时区。 type String 它用于指定字符串值是否包含日期,时间或两者。有效值是日期,时间或两者。 如果未指定值,则使用日期。 JSF 实例

打开NetBeans IDE创建一个Web工程:convertDateTime,其目录结构如下所示 -

创建以下文件代码,文件:index.xhtml 的代码内容如下所示 -

Facelet Title User Name Date of Birth

文件:result.xhtml 的代码内容如下所示 -

Facelet Title Hello, Your date of birth is:

文件:User.java 的代码内容如下所示 -

/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package com.yiibai; /** * * @author Administrator */ import java.util.Date; import javax.faces.bean.ManagedBean; import javax.faces.bean.RequestScoped; @ManagedBean @RequestScoped public class User { String name; Date dob; public String getName() { return name; } public void setName(String name) { this.name = name; } public Date getDob() { return dob; } public void setDob(Date dob) { this.dob = dob; } }

右键运行工程:convertDateTime,如果没有任何错误,打开浏览器访问:

http://localhost:8084/convertDateTime/

应该会看到以下结果 -

简单写入一些信息,然后提交 -

JSF 实例2

打开NetBeans IDE创建一个Web工程:convertDateTime2,其目录结构如下所示 -

创建以下文件代码,文件:index.xhtml 的代码内容如下所示 -

Facelet Title User Name Date of Birth

文件:result.xhtml 的代码内容如下所示 -

Response Page Hello,

文件:User.java 的代码内容如下所示 -

/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package com.yiibai; /** * * @author Administrator */ import java.util.Date; import javax.faces.bean.ManagedBean; import javax.faces.bean.RequestScoped; @ManagedBean @RequestScoped public class User { String name; Date dob; public String getName() { return name; } public void setName(String name) { this.name = name; } public Date getDob() { return dob; } public void setDob(Date dob) { this.dob = dob; } }

右键运行工程:convertDateTime2,如果没有任何错误,打开浏览器访问:

http://localhost:8084/convertDateTime2/

应该会看到以下结果 -

简单写入一些信息,然后提交 -

  

上一篇: JSF 标签 下一篇: JSF自定义转换器 加QQ群啦,易百教程官方技术学习群 注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有